/**
 * @interface 登录注册、用户信息相关接口
 * @description 包含登录、注册、获取用户信息等功能
 */

export interface UserLogin {
  account: string // 用户账号
  password: string // 用户密码
  captcha?: string // 验证码
  rememberMe?: boolean // 是否记住登录状态
}

export interface UserRegister {
  account: string // 用户账号
  password: string // 用户密码
  address?: string // 用户地址
}

export interface UserResponse {
  id: number
  account: string
  address: string
  nickName: string
  cover: string
  avatar: string
  avatarUrl: string
  state: string
  gender: 'male' | 'female' | 'unknown'
  birthday: string
  signature: string
  email: string
  phone: string
  location: string
  permission: number
  tags: string
  createdAt: string
  updatedAt: string
}
